package com.ysd.lis.service.bac;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ysd.common.Result;
import com.ysd.lis.entity.bac.BacCultureMedium;
import com.ysd.lis.request.BacCultureMediumDto;

import java.util.List;

/**
 * <p>
 * 服务类
 * </p>
 *
 * @author bai
 * @since 2024-04-10
 */
public interface BacCultureMediumService extends IService<BacCultureMedium> {

    List<BacCultureMedium> findBacCultureMediumList(BacCultureMedium bacCultureMedium);

    Result addBacCultureMedium(BacCultureMedium bacCultureMedium);

    Result deleteBacCultureMedium(BacCultureMediumDto bacCultureMediumDto);

    Result updateBacCultureMedium(BacCultureMedium bacCultureMedium);

    Result findBacCultureMediumListByIds(List<String> ids);

    BacCultureMedium findFirstItemByNo(String no);

    Result updateBatchBacCultureMedium(BacCultureMediumDto bacCultureMediumDto);

    Object findBacCultureMediums(BacCultureMedium bacCultureMedium);
}
